﻿using System;
using System.Collections.Generic;
using System.Web;

namespace CIS.Web.Models
{
	public class ConferenceLocaleModel
	{
		public string Id { get; set; }

		public string ConferenceId { get; set; }

		public string AttendId { get; set; }

		public string FullName { get; set; }

		public string ActuallyFee { get; set; }

		public string PaymentType { get; set; }

		public string PayStatus { get; set; }

		public bool ArriveStatus { get; set; }

		public bool DinnerStatus { get; set; }

		public bool AttendCardPrint { get; set; }

		public string Affiliation { get; set; }

		public string Mail { get; set; }
		public string Tel { get; set; }
		public string Country { get; set; }
		public string Essay { get; set; }
		public string Address { get; set; }
		public string ZipCode { get; set; }
		public string Fee { get; set; }
		public string PayType { get; set; }
		public string AttendenceIdentity { get; set; }

		public string HotelName { get; set; }
		public string RoomType { get; set; }
		public string HotelRemark { get; set; }

		public string ArrivalDate { get; set; }
		public string DeparturalDate { get; set; }
		public string ArrivalFlight { get; set; }
		public string DeparturalFlight { get; set; }
		public string Creator { get; set; }
		public string CreateDate { get; set; }

		public bool HasInvoiced { get; set; }
		public string InvoiceNum { get; set; }
		public string TaxNum { get; set; }
		public string InvoiceTitle { get; set; }
		public string Bank { get; set; }
		public string BankAccount { get; set; }
		public string AddressAndTel { get; set; }
		public string InvoiceDetail { get; set; }

		public string selId { get; set; }
		public string selSearchId { get; set; }
		public string selPaidType { get; set; }

		public string selPaidStatus { get; set; }
		public bool? selArriveStatus { get; set; }
		public bool? selDinnerStatus { get; set; }
		public bool? selInvoiceStatus { get; set; }

		public string Status { get; set; }
		public int? Sort { get; set; }
		public string Remark { get; set; }

		public string OperateLocation { get; set; }

		public bool IsBenifitParice { get; set; }

		//add zhao zhaoyueqi
		public string PaymentHasPay { get; set; }
		public string HasPaid { get; set; }
		public string FeeDetail { get; set; }
		public string PaymentTime { get; set; }
		public string ConferenceName { get; set; }
		public string BankAndAccount { get; set; }
		public string InvoiceId { get; set; }
		public string ReportId { get; set; }

		public string BarCode { get; set; }

		public int IsShowName { get; set; }
		public int NameSize { get; set; }
		public int IsNameBold { get; set; }
		public int IsNameOblique { get; set; }
		public int NameLeft { get; set; }
		public int NameTop { get; set; }

		public int IsShowAffiliation { get; set; }
		public int AffiliationSize { get; set; }
		public int IsAffiliationBold { get; set; }
		public int IsAffiliationOblique { get; set; }
		public int AffiliationLeft { get; set; }
		public int AffiliationTop { get; set; }

		public int IsShowCountry { get; set; }
		public int CountrySize { get; set; }
		public int IsCountryBold { get; set; }
		public int IsCountryOblique { get; set; }
		public int CountryLeft { get; set; }
		public int CountryTop { get; set; }

		public int IsShowBarCode { get; set; }
		public int BarCodeSize { get; set; }
		public int BarCodeLeft { get; set; }
		public int BarCodeTop { get; set; }

		public int IsShowBackground { get; set; }
		public HttpPostedFileBase PicForBackgroundFile { get; set; }
		public string PicForBackgroundPath { get; set; }

		public string Customize1 { get; set; }
		public string Customize2 { get; set; }
		public string Customize3 { get; set; }
		public string Customize4 { get; set; }
		public string Customize5 { get; set; }
		public string Customize6 { get; set; }
		public string Customize7 { get; set; }
		public string Customize8 { get; set; }
		public string Customize9 { get; set; }
		public string Customize10 { get; set; }
		public List<ConferenceFormModel> CustomizeList { get; set; }

		public HttpPostedFileBase ImportFile { get; set; }

		public string InvoiceType { get; set; }
		public string InvoiceClass { get; set; }
		public string InvoiceDate { get; set; }
		public string InvoiceCode { get; set; }
		public float InvoiceAmount { get; set; }
		public string InvoiceAmountForIpt { get; set; }
		public string InvoiceAddress { get; set; }
		public string InvoiceReceive { get; set; }
		public string InvoiceTel { get; set; }
		public string InvoiceExpress { get; set; }
		public string InvoiceMail { get; set; }
	}
}